/*
 * DMedikament.java
 * 
 *  author: Daniel Rudigier
 *    date: 21.05.2008
 * 
 * 
 */
package ocumed.domaene.behandlung;

import java.util.Set;

import ocumed.teams.IMedikament;
import ocumed.teams.IMediver;

/**
 * @author Daniel Rudigier
 *
 */
public class DMedikament implements IMedikament {
    private int m_id;
    private String m_name;
    private String m_beschreibung;
    private String m_packungsgroesse;
    private String m_dosierung;

    /**
     * constructor
     * 
     * @param medikamentid
     * @param medikamentname
     * @param medikamentbeschreibung
     * @param medikamentpackungsgroesse
     * @param medikamentstandarddosierung
     */
    public DMedikament(int medikamentid, String medikamentname,
            String medikamentbeschreibung, String medikamentpackungsgroesse,
            String medikamentstandarddosierung) {
        m_id = medikamentid;
        m_name = medikamentname;
        m_beschreibung = medikamentbeschreibung;
        m_packungsgroesse = medikamentpackungsgroesse;
        m_dosierung = medikamentstandarddosierung;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#getMedikamentbeschreibung()
     */
    public String getMedikamentbeschreibung() {
        return m_beschreibung;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#getMedikamentid()
     */
    public int getMedikamentid() {
        return m_id;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#getMedikamentname()
     */
    public String getMedikamentname() {
        return m_name;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#getMedikamentpackungsgroesse()
     */
    public String getMedikamentpackungsgroesse() {
        return m_packungsgroesse;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#getMedikamentstandarddosierung()
     */
    public String getMedikamentstandarddosierung() {
        return m_dosierung;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#getMedivers()
     */
    public Set<IMediver> getMedivers() {
        // TODO what is Medivers? -> Verordnungen
        return null;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#setMedikamentbeschreibung(java.lang.String)
     */
    public void setMedikamentbeschreibung(String medikamentbeschreibung) {
        m_beschreibung = medikamentbeschreibung;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#setMedikamentid(int)
     */
    public void setMedikamentid(int medikamentid) {
        m_id = medikamentid;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#setMedikamentname(java.lang.String)
     */
    public void setMedikamentname(String medikamentname) {
        m_name = medikamentname;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#setMedikamentpackungsgroesse(java.lang.String)
     */
    public void setMedikamentpackungsgroesse(String medikamentpackungsgroesse) {
        m_packungsgroesse = medikamentpackungsgroesse;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#setMedikamentstandarddosierung(java.lang.String)
     */
    public void setMedikamentstandarddosierung(
            String medikamentstandarddosierung) {
        m_dosierung = medikamentstandarddosierung;
    }

    /**
     * override
     *
     * @see ocumed.teams.IMedikament#setMedivers(java.util.Set)
     */
    public void setMedivers(Set<IMediver> medivers) {
        // TODO what is medivers? -> Verordnungen
    }

}
